///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Jun  7 2007)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////

#ifndef __creatorgui__
#define __creatorgui__

#include <wx/wx.h>
#include <wx/cshelp.h>

#include <wx/notebook.h>
#include <wx/menu.h>
#include <wx/treectrl.h>
#include <wx/panel.h>
#include <wx/statline.h>
#include <wx/propgrid/propgrid.h>
#include <wx/propgrid/manager.h>
#include <wx/propgrid/advprops.h>
#ifdef __VISUALC__
#include <wx/link_additions.h>
#endif //__VISUALC__
#include <wx/splitter.h>

// Using the construction of a static object to ensure that the help provider is set
class wxFBContextSensitiveHelpSetter
{
public:
wxFBContextSensitiveHelpSetter()
{
wxHelpProvider::Set( new wxSimpleHelpProvider );
}
};

static wxFBContextSensitiveHelpSetter s_wxFBSetTheHelpProvider;
///////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////
/// Class CreatorFrameGui
///////////////////////////////////////////////////////////////////////////////
class CreatorFrameGui : public wxFrame 
{
	private:
	
	protected:
		enum
		{
			ID_FILE_OPEN = 1000,
			ID_FILE_SAVE,
			ID_FILE_SAVEAS,
			ID_FILE_EXIT,
			ID_HELP_ABOUT,
		};
		
		wxNotebook* m_notebook;
		wxStatusBar* m_statusBar2;
		wxMenuBar* m_menubar2;
		wxMenu* m_menuFile;
		wxMenu* m_menuEdit;
		wxMenu* m_menuHelp;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnFileOpen( wxCommandEvent& event ){ event.Skip(); }
		virtual void OnFileSave( wxCommandEvent& event ){ event.Skip(); }
		virtual void OnFileSaveAs( wxCommandEvent& event ){ event.Skip(); }
		virtual void OnFileExit( wxCommandEvent& event ){ event.Skip(); }
		virtual void OnHelpAbout( wxCommandEvent& event ){ event.Skip(); }
		
	
	public:
		CreatorFrameGui( wxWindow* parent, int id = wxID_ANY, wxString title = wxT("Setup Creator"), wxPoint pos = wxDefaultPosition, wxSize size = wxSize( 509,426 ), int style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class CreatorPanelGui
///////////////////////////////////////////////////////////////////////////////
class CreatorPanelGui : public wxPanel 
{
	private:
	
	protected:
		wxSplitterWindow* m_splitter3;
		wxPanel* m_panel7;
		wxTreeCtrl* m_treeCreator;
		wxPanel* m_panel8;
		wxStaticText* m_staticText1;
		wxTextCtrl* m_editXml;
		wxStaticText* m_staticText11;
		wxTextCtrl* m_editRng;
		wxStaticLine* m_staticline1;
		wxNotebook* m_notebook;
		wxPanel* m_panel10;
		wxPropertyGridManager* m_pgmConfig;
		wxPanel* m_panel11;
		wxPropertyGridManager* m_pgmContext;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnTreeCreatorSelChanged( wxTreeEvent& event ){ event.Skip(); }
		virtual void OnTreeCreatorSelChanging( wxTreeEvent& event ){ event.Skip(); }
		
	
	public:
		CreatorPanelGui( wxWindow* parent, int id = wxID_ANY, wxPoint pos = wxDefaultPosition, wxSize size = wxSize( 579,473 ), int style = wxTAB_TRAVERSAL );
		void m_splitter3OnIdle( wxIdleEvent& )
		{
		m_splitter3->SetSashPosition( 237 );
		m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( CreatorPanelGui::m_splitter3OnIdle ), NULL, this );
		}
		
	
};

#endif //__creatorgui__
